প্রথম Haskell প্রোগ্রাম লেখা এবং চালানো

Computer Programming - হ্যাস্কেল (Haskell) - Haskell Development Environment সেটআপ (Setting Up Haskell Development Environment)
232

প্রথম Haskell প্রোগ্রাম লেখা এবং চালানো

Haskell একটি ফাংশনাল প্রোগ্রামিং ভাষা, এবং প্রথম Haskell প্রোগ্রামটি লেখার জন্য আপনাকে প্রথমে Haskell কম্পাইলার বা ইন্টারপ্রেটার ইনস্টল করতে হবে। জনপ্রিয় Haskell কম্পাইলার GHC (Glasgow Haskell Compiler), যা Haskell প্রোগ্রামিং ভাষার প্রধান কম্পাইলার।

এখানে প্রথম Haskell প্রোগ্রাম লেখা এবং চালানোর জন্য একটি পদক্ষেপের নির্দেশিকা দেওয়া হল।


১. Haskell ইনস্টল করা

Windows:

  1. Haskell Platform ডাউনলোড করুন: https://www.haskell.org/platform/.
  2. সেটআপ ফাইল রান করুন এবং ইনস্টলেশন সম্পন্ন করুন।

Mac:

  1. Homebrew ব্যবহার করে Haskell ইনস্টল করুন:

    brew install ghc

Linux (Ubuntu/Debian):

  1. GHC ইনস্টল করতে কমান্ডটি চালান:

    sudo apt update
    sudo apt install ghc

২. প্রথম Haskell প্রোগ্রাম লেখা

প্রথম প্রোগ্রামটি সাধারণত "Hello, World!" প্রোগ্রাম হয়, যা আপনার কোড চালানোর পরিবেশ পরীক্ষা করতে সাহায্য করবে।

  1. একটি টেক্সট এডিটর (যেমন Notepad++ বা Visual Studio Code) ব্যবহার করে একটি ফাইল তৈরি করুন এবং নাম দিন hello.hs.
  2. ফাইলটিতে নিম্নলিখিত কোড লিখুন:
main :: IO ()
main = putStrLn "Hello, World!"

এখানে:

  • main হল প্রধান ফাংশন যা প্রোগ্রামের এন্ট্রি পয়েন্ট।
  • putStrLn একটি ফাংশন যা আউটপুট হিসেবে একটি স্ট্রিং প্রিন্ট করে।
  • IO () টাইপ সিগনেচার, যা জানায় যে main একটি IO প্রোগ্রাম এবং এটি কিছু পার্শ্বপ্রতিক্রিয়া (এক্ষেত্রে আউটপুট প্রিন্ট করা) করবে।

৩. প্রোগ্রাম কম্পাইল করা এবং চালানো

কম্পাইল করার জন্য:

  1. টার্মিনাল বা কমান্ড প্রম্পট খুলুন।
  2. আপনার প্রোগ্রাম ফাইলটির ডিরেক্টরিতে যান যেখানে hello.hs ফাইলটি সংরক্ষিত আছে।
  3. ghc কম্পাইলার ব্যবহার করে প্রোগ্রামটি কম্পাইল করুন:

    ghc hello.hs

এটি hello নামে একটি এক্সিকিউটেবল ফাইল তৈরি করবে।

প্রোগ্রাম চালানো:

  1. এক্সিকিউটেবল ফাইলটি চালানোর জন্য টার্মিনালে:
    • Windows-এ:

      hello.exe
    • Mac/Linux-এ:

      ./hello

এখন, আপনার টার্মিনালে "Hello, World!" আউটপুট হিসেবে প্রদর্শিত হবে।


৪. Haskell প্রোগ্রামিং শুরু করা

Haskell এর সাথে আরও কাজ করার জন্য, আপনি কিছু সাধারণ ফাংশন লেখার মাধ্যমে অনুশীলন করতে পারেন। উদাহরণস্বরূপ:

-- দুইটি সংখ্যার যোগফল বের করা
sumTwoNumbers :: Int -> Int -> Int
sumTwoNumbers a b = a + b

-- প্রধান ফাংশন
main :: IO ()
main = do
  let result = sumTwoNumbers 5 3
  print result

এখানে sumTwoNumbers একটি সাধারণ ফাংশন যা দুটি পূর্ণসংখ্যা গ্রহণ করে এবং তাদের যোগফল প্রদান করে।


উপসংহার

এভাবে আপনি Haskell ভাষায় আপনার প্রথম প্রোগ্রাম লিখতে এবং চালাতে পারবেন। এটি ফাংশনাল প্রোগ্রামিং প্যারাডাইমের একটি শক্তিশালী উদাহরণ এবং আরও গভীরভাবে শেখার জন্য আপনি Haskell এর বিভিন্ন ফিচার অন্বেষণ করতে পারেন। Haskell-এর টাইপ সিস্টেম, ফাংশনাল প্রোগ্রামিং প্যাটার্ন এবং অন্যান্য বৈশিষ্ট্যগুলি আপনাকে উন্নত প্রোগ্রামিং দক্ষতা অর্জনে সাহায্য করবে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...